<?php
namespace Home\Model;
use \Think\Model;

class UserModel extends Model{


	 protected $_auto = array ( 
         array('status','2'),  // 新增的时候把status字段设置为2
         // array('password','md5',3,'function') , // 对password字段在新增和编辑的时候使md5函数处理
         array('u_regtime',"get_time_now",3,'callback'), // 对update_time字段在更新的时候写入当前时间戳
        
      );

	 function get_time_now(){
	 	return date('Y-m-d H:i:s');
	 }
	 protected $_validate = array(
	 	array('nickname','','该昵称已经存在！',0,'unique',1), // 在新增的时候验证nickname字段是否唯一
	 	array('email','','该邮箱已经存在！',0,'unique'), // 在新增的时候验证email字段是否唯一
	 	array('phone','','该手机已经存在！',0,'unique'), // 在新增的时候验证phone字段是否唯一
     	array('nickname','require','昵称必须填写！'), //默认情况下用正则进行验证
     	array('email','require','邮箱必须填写！'), //默认情况下用正则进行验证
     	array('phone','require','手机号码必须填写！'), //默认情况下用正则进行验证
     	array('password','require','密码必须填写！'), //默认情况下用正则进行验证
     	array('repassword','require','确认密码必须填写！'), //默认情况下用正则进行验证
     	array('repassword','password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致
     	array('password','6','密码长度不正确',0,'length'), // 自定义函数验证密码格式
      array('nickname','6','昵称长度不正确',0,'length'), // 自定义函数验证密码格式

     	array('repassword','6','确认密码长度不正确',0,'length'), // 自定义函数验证密码格式

   );

	 
}